|
Enterprise Dynamics : ExcelWrite
EnterpriseDynamics am 03.11.2006 um 18:54 Uhr (0)
Hallo tila,Beispiel (ungetestet):do( Label([ZeileExcel],c):=0, {--Laufzeile in Excel--} ExcelSheet([Tabelle1]), {--Bezeichnung des Tabellenblattes--} Repeat(26, {--Anzahl der Queues--} do( Inc(Label([ZeileExcel],c),12), {--nächster 12 Zeilen Block in Excel--} setcs(AtomByName(Concat([Queue],String(Count)),Model)), {--funktioniert nur bei Namensgebung von "Queue1" bis "Queue26"--} ExcelTxWrite(Label([ZeileExcel],c),1,Name(cs)), {--Bezeichnung des Queues an den Anfang der Ze ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : Source mit Zeiten aus Excel steuern
PeterPr am 13.07.2010 um 11:59 Uhr (0)
Hi Metti,dafür benötigts Du eine "Arrivallist", in dieser kannst Du die Daten aus Excel einlesen. Dafür benötigst Du noch eine Zählvariabel, damit deine Liste gelesen (abgearbeitet) werden kann. Variablen schreibt man am besten in ein "initialize"-Atom. Dieses an erster Stelle im Modeltree positionieren!Zusätzlich natürlich noch ein Excel-Atom zum einlesen.Vielleicht, kannst Du das gleiche auch mit der Source machen.Viel Erfolg beim ProbierenPeter
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : Variablen in Excel schreiben
PeterPr am 20.05.2010 um 16:55 Uhr (0)
Hi Biene,das was Du da gemacht hast sollte funktionieren, ich würde aber die Variable "i.Startzeit" einfach "Startzeit" nennen.Was Du mit "Variable auslesen" meinst verstehe ich nicht; weiterhin schreibst Du die Verweildauer im Server immer in das gleiche Feld in Excel, also löscht Du sofort die alte Zeit, da solltest Du noch eine Zählvariable einführen, die bei jedem Trigger on Exit eins raufzählt.
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : Excel
sunnylein am 10.01.2018 um 20:38 Uhr (1)
Hallo,ich möchte in meinem Programm die Anzahl der Kleidungsstücke, die in die Umkleidekabine genommen werden in Excel ausgeben.Die Befehle, die ich bis jetzt eingegeben habe, haben nicht funktioniert.Könnt Ihr mir behilflich sein?was ich bis jetzt habe:Das steht bei mir im Eingang(Source)meiner Butik.Am Anfang wird durch die Verteilung duniform() bestimmt wieviel Kleidungen ein Kunde anprobieren wird:Do( Label([anzahl], i) := duniform(1,5))Dann habe ich der Warteschlange vor der Kabine (Queue) folgendes e ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : Source mit Zeiten aus Excel steuern
Metti am 12.07.2010 um 21:43 Uhr (0)
Hallo zusammen, ich möchte eine Source in unregelmäßigen Abständen Teile produzieren lassen. Die Zeiten habe ich in einer Exceltabelle gespeichert z.B. 11.75s 12.358s usw.Wie ist es möglich die Source in 4D Script zu programmieren und wie kann man sie dazu bringen auf die Excel Tabelle zuzugreifen? (Muss man die Tabelle in das Modell inportieren?)Trotz ewig langem Probieren komm ich nicht weiter...Vielleicht weis einer von euch einen Rat. Vielen Dank schon mal.
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : Variablen in Excel schreiben
Bine82 am 21.05.2010 um 10:58 Uhr (0)
Hallo Peter.Danke für die Antwort habe mein Problem lösen können.Manchmal ist es echt nur eine Kleinigkeite die einen stundenlang verzweifeln lässt Hier meine Lösung. Ist vielleicht auch für andere Leser hilfreich.Server Atom Bearbeitungszeit in Excel schreibenTrigger on entry: do((i.x:=input), (i.btime:=Time))Trigger on exi: do((inc(Label([Cycle_row],i))), (i.endtime:=Time), (ExcelWrite(13+i.x,13,i.btime)), (ExcelWrite(13+i.x,14,i.endtime)))Ich habe allerdings ein wei ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : ED- Simulation von Krankenhausprozessen; Versionen
d.dittmar am 29.05.2006 um 11:36 Uhr (0)
Hallo Katjes,ich habe zwar keine Erfahrungen mit der Simulation von Prozessen im Krankenhaus. Nutze aber zur Zeit noch eine Demoversion von ED. Mit der Demoversion von ED kann man größere Modelle (wie zum Beispiel ein Modell mit drei Quellen und Servern und Queuen, sowie Transportern, die einen festen Weg befahren) nicht mehr abspeichern, soweit ich dies festgestellet habe, kann sie aber aufbauen und auch simulieren. Ebenfalls ist es mit der Demoversion nicht möglich Daten aus Excel in ED einzulesen und Da ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : ExcelWrite
tila am 03.11.2006 um 16:33 Uhr (0)
Hallo zusammen,mein Problem mit dem KV-Terminal geht in die nächste Runde. Nachdem das Modell stark abstrahiert wurde, wurden viele Probleme in Excel ausgelagert und dort behoben. Jetzt gibt es noch zwei offene Fragen:1. Wie kann ich aus einer Anzahl von Queues (26) die Label der darin befindlichen Produkte so in Excel ausgeben, dass ich für jedes Produkt in einer Zeile die ID und 10 Label in ein und dem selben Tabellenblatt erhalte.2. Welche Funktion übergibt mir den Wert eines Labels für ein Produkt, das ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : Variablen in Excel schreiben
Bine82 am 19.05.2010 um 17:41 Uhr (0)
Hallo zusammenhabe ein kleines Problem und hoffe dass mir jemand von euch Helfen kann.Ich habe im Zuge einer Projektarbeit ein mehr oder weniger komplexes Thema zu bearbeiten und stehe hier und da mal auf dem Schlauch Vieles konnte ich mir als absoluter Neuling schon selbst beibringen. Nun zum meinen kleinen Problem:Ich möchte die Verweildauer eines Produktes in einem Server-Atom über eine Variablendeklaration bestimmen, und die Zeit in Excel schreiben (ohne Excel Tabel Write Atom) Eine Variablendeklarati ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : UI für den Endanwender bauen???
SendToSink am 26.02.2008 um 23:10 Uhr (0)
Hallo Nicole,Ein paar Anmerkungen zum Leistungsumfang vorneweg:- ED läßt sich von externen Programmen (z.B. Excel) steuern. Es ist dem Anwender also mit ein wenig VB möglich, ED direkt aus Excel zu starten, Daten aus Exceltabellen in ED-Tabellen einzulesen, die gewünschten Fenster einzublenden, den Simulationslauf anzustoßen und die Ergebnisse von ED wieder nach Excel schreiben zu lassen.- ED kann so konfiguriert werden, dass alle unerwünschten Werkzeugleisten ausgeblendet werden. Siehe dazu im Programmeve ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : AtomByID und Run4DScript
EnterpriseDynamics am 12.12.2006 um 08:31 Uhr (0)
Hallo tila,zur ersten Frage denke ich dass folgende Anweisung ganz gut passt:"AtomByID(ExcelRead(33,22),Model)"Damit sollte es möglich sein, das gewünschte Product im Modell aufzufinden. Zeilen- und Spaltenindex sind noch anzupassen. Vorher auch das richtige Excelsheet aktiv machen. Ist das gewünschte Product erstmal gefunden, dann kann es zum Beispiel mit "MoveAtom" aus dem Queue herausbefördert werden.Die zweite Sache erfordert wohl ein wenig VB. Hier ein Beispielmakro aus einem Excel-Command-Button, wel ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : AtomByID und Run4DScript
tila am 11.12.2006 um 10:52 Uhr (0)
Hallo,nachdem ich mich in den letzten drei Wochen damit befasste, den Textteil meiner Diplomarbeit zu Papier zu bringen, habe ich jetzt drei Tage Zeit, das Modell in Gang zu bringen. Ohne die Hilfeleistung in diesem Forum wäre ich an so mancher Stelle garantiert aufgeschmissen gewesen. Deshalb noch zwei letzte Fragen:Mein Simulationsmodell in ED bekommt Werte aus Excel übermittelt. Ich möchte aus 27 Queues das Atom herausziehen, welches meinen Berechnungen nach das aktuell beste ist, bearbeitet zu werden. ...
|
| In das Form Enterprise Dynamics wechseln |
|
Enterprise Dynamics : UI für den Endanwender bauen???
rnic am 25.02.2008 um 11:08 Uhr (0)
Hallo alle zusammen,ich bin grade dabei, meinem Modell eine Endanwender-Oberfläche zu geben. Dieser soll nur einen Dialog aufpoppen können, in dem er alle Parameter einstellen (werden in Eingangsdaten-Tabelle geschrieben, aus der sich die Atome dann bedienen) und dann die Simulation starten kann. Die Werkzeugleisten etc will ich alle ausblenden bzw gar nicht erst laden. Nach dem Simulationslauf, bei dem Messwerte in eine Ausgangsdatentabelle geschrieben werden, sollen Eingangs- und Ausgangsdaten auf einen ...
|
| In das Form Enterprise Dynamics wechseln |